Журнал изменений¶
В этом документе содержится хронологически упорядоченный список изменений, внесенных в Tarantool DB. Формат журнала изменений основан на документе Keep a Changelog, а версионирование следует правилам Semantic Versioning.
[1.2.5] - 2025-09-01¶
- Обновлены модули: - cartridge 2.16.3; 
- metrics 1.5.0; 
- migrations 1.1.0; 
- vshard 0.1.36. 
 
[1.2.4] - 2025-07-21¶
- Доработана документация: - Добавлен документ по настройке - stateful failoverс- etcd.
 
- SDK обновлен до версии 2.11.7-0-r691. 
- Обновлены модули: - cartridge 2.16.2; 
- crud-ee 1.7.4; 
- metrics 1.4.0; 
- tcf-cartridge-role 0.9.0; 
- vshard-ee 0.1.34. 
 
[1.2.3] - 2025-04-28¶
- SDK обновлен до версии gc64-2.11.6-0-r680. 
- Обновлены модули: - cartridge 2.15.2; 
- dictionary 2.3.4; 
- migration-ee 1.3.1; 
- tcf-cartridge-role 0.7.0; 
- vshard-ee 0.1.32. 
 
- Docker-образ переведён на RedOS 7.3.5 Murom. 
- Доработана документация: - Изменён формат поставки документации с Markdown на PDF. 
 
[1.2.2] - 2024-10-25¶
- Добавлена поддержка операционной системы “Мос.ОС” с версии 15.5. 
- SDK обновлен до версии 2.11.4-0-r655. 
- Обновлены модули: - cartridge 2.12.4; 
- crud-ee 1.7.1; 
- migrations-ee 1.3.0; 
- vshard-ee 0.1.29. 
 
[1.2.1] - 2024-09-19¶
- Добавлен скрипт генерации конфигурации кластера для Tarantool DB 2.0. 
- Обновлены модули: - dictionary 2.3.2. 
 
[1.2.0] - 2024-09-04¶
- В клиентской утилите - bootstrap.shтеперь можно указывать имя файла- topology.json.
- Добавлен пример с модулем - expirationdс универсальной функцией (- expirationd_universal_func).
- SDK обновлен до версии 2.11.3-0-r648. 
- Обновлены модули: - cartridge 2.12.2; 
- crud-ee 1.7.0; 
- dictionary 2.3.1; 
- metrics 1.1.0; 
- migrations-ee 1.2.0; 
- expirationd-ee 1.8.0; 
- vshard-ee 0.1.27. 
 
[1.1.0] - 2024-06-03¶
Важно¶
Для перехода на новые миграции необходимо выполнить
require('migrator').move_migrations_state()
на любом узле кластера.
Узнать больше: Версия 1.1.0.
[1.0.0] - 2024-05-07¶
- Обновлена версия TCF до 0.1.1, добавлен раздел TCF в веб-интерфейс Tarantool DB. 
- Завершён цикл тестирования релиза 1.0. 
- Доработана функция проверки здоровья кластера. 
[0.8.0] - 2024-03-22¶
- Доработана документация: - Добавлен пример на Java о работе с определенным экземпляром Tarantool DB. 
- Добавлен пример на Java о балансировщике запросов к роутерам. 
- В стенде примера на Go InfluxDB и Telegraf заменёны на Prometheus. 
- Исправлена ошибка в примере - up_with_ttи доработан текст.
- Добавлен пример стенда Tarantool DB и Tarantool Clusters Federation. 
 
- Доработан Makefile для публикации артефактов под архитектуру aarch64. 
- Добавлен функционал словарей (справочников). 
- Добавлена поддержка Tarantool Clusters Federation (TCF). 
- SDK обновлен до версии 2.11.2-0-r621. 
- Обновлены модули: - cartridge 2.9.0; 
- dictionary 1.4.0. 
 
- Доработан скрипт - bootstrap.sh: теперь скрипт дожидается копирования исходных файлов, если процесс происходит в CI.
[0.7.1] - 2024-02-14¶
- Доработана документация: - Обновлены разделы, касающиеся работы с утилитой TT CLI. 
- Доработаны разделы “Первые шаги” и “Добавление пользовательской логики”. 
- Добавлено использование - utils.check_roles_enabledв примерах.
- Удален устаревший пример - up_single, вместо него добавлен пример- all_in_one.
- Добавлен пример на Java о работе с кластером Tarantool DB через модуль CRUD. 
 
- Исправлена ошибка с правами в Docker-образе. 
- Добавлены интеграционные тесты для коннекторов Go и Python. 
- SDK обновлен до версии 2.11.2-0-r616. 
- Обновлены модули: - cartridge 2.8.5-1; 
- crud 1.4.3-1; 
- migrations 0.7.0-1; 
- luatest 1.0.1. 
 
[0.7.0] - 2024-01-25¶
- Доработана документация: - Добавлено описание ролей. 
- Добавлен пример на Go реализации функционала балансировщика запросов к роутерам. 
- Добавлен пример на Go о работе с кластером Tarantool DB через модуль CRUD. 
- Добавлен пример на Go о работе с определенным экземпляром Tarantool DB. 
- Добавлен пример на Go о замене автокодировщика в MsgPack на свой алгоритм. 
- Дополнен раздел для разработчиков Tarantool DB. 
- Добавлен пример создания типового приложения на Tarantool DB c изменением схемы данных (doc/examples/migrations). 
- Добавлен пример о работе с модулем отслеживания устаревания данных (expirationd). 
- Добавлен пример выполнения миграций с удалённой машины. 
- Добавлен пример выполнения миграций в CI. 
- Добавлено описание включения и отключения метрик в CRUD. 
- Добавлена документация о read view и его использовании с модулем CRUD. 
- Добавлен пример шифрования трафика. 
 
- SDK обновлен до версии 2.11.2-0-r609. 
- Обновлены модули: - cartridge 2.8.4-1; 
- crud 1.4.1-1; 
- migrations 0.6.0-1; 
- space-explorer 1.1.8-1. 
 
- Скрипт - bootstrap-app.shразделен на два отдельных скрипта:- bootstrap.shи- migrate.sh. Скрипты переработаны: они теперь содержат retry и расширенный вывод об ошибках. Все клиентские утилиты теперь хранятся в папке- client/utils. Утилиты не имеют зависимостей от Tarantool DB.
- Признан устаревшим скрипт - bootstrap-app.sh. Он будет удалён в будущих версиях Tarantool DB.
- Добавлена документация о клиентских утилитах. 
- Изменён запуск кластера во всех примерах, где использовался скрипт - bootstrap-app.sh.
- Добавлены тесты для проверки поддержки различных CRUD-операций. 
- Добавлена роль - tracingдля трассировки пользовательских функций.
[0.6.1] - 2023-12-06¶
- Роль - tracingпереименована в- slow_log.
- Обновлена документация: - Добавлен пример запуска и конфигурации одного экземпляра Tarantool DB с помощью Docker-контейнера. 
- Добавлен пример скрипта для конфигурации кластера - bootstrap-app.sh.
- Добавлены описание и пример запуска и конфигурации кластера с помощью Docker compose. 
- Добавлен раздел “Конфигурация и запуск кластера локально через утилиту - tt”.
- Добавлена документация о встроенном модуля логирования долгих запросов (роль - slow_log).
- Обновлены остальные разделы. 
 
- Кодовое имя релиза - kveeзаменено на название продукта- tarantooldb.
- Добавлены исправления и улучшения. 
[0.5.0] - 2023-08-25¶
- Tarantool EE обновлен до версии 2.11.1. 
- Обновлены модули: - cartridge 2.8.0; 
- cartridge-metrics-role 0.1.1; 
- crud 1.2.0.